home *** CD-ROM | disk | FTP | other *** search
/ Tux Racer / Tux Racer.iso / program files / Sunspire Studios / Tux Racer / characters / tux / anim.tcl < prev    next >
Encoding:
Text File  |  2001-09-08  |  2.2 KB  |  74 lines

  1. objcreate {s_container} {anim}
  2.  
  3. objcreate {s_alias_container} {anim:left_turn} \
  4.     -filename leftturn.anim
  5.  
  6. objcreate {s_alias_container} {anim:right_turn} \
  7.     -filename rightturn.anim
  8.  
  9. objcreate {s_alias_container} {anim:brake} \
  10.     -filename brake.anim
  11.  
  12. objcreate {s_alias_container} {anim:flap} \
  13.     -filename flap.anim
  14.  
  15. objcreate {s_alias_container} {anim:flap_trans} \
  16.     -filename flap_trans.anim
  17.  
  18. objcreate {s_alias_container} {anim:paddle} \
  19.     -filename paddle.anim
  20.  
  21. objcreate {s_alias_container} {anim:velocity} \
  22.     -filename velocity.anim
  23.  
  24. objcreate {s_alias_container} {anim:force} \
  25.     -filename force.anim
  26.  
  27. objcreate {s_alias_container} {anim:racing} \
  28.     -filename racing.anim
  29.  
  30. objcreate {s_alias_container} {anim:jump} \
  31.     -filename jump.anim
  32.  
  33. objcreate {s_alias_container} {anim:intro} \
  34.     -filename intro.anim
  35.  
  36. objcreate {s_alias_container} {anim:end_win} \
  37.     -filename endloop.anim
  38.  
  39. objcreate {s_alias_container} {anim:end_lose} \
  40.     -filename tux_lose.anim
  41.  
  42. # Make it loopy
  43. foreach curve [objget anim:end_win children] {
  44.     objset $curve -loop 1
  45. }
  46. foreach curve [objget anim:end_lose children] {
  47.     objset $curve -loop 1
  48. }
  49.  
  50. objcreate {s_container} {anim:crashing}
  51. objcreate {s_anim_curve} {anim:crashing:tuxroot-rotateZ} \
  52.     {-keyframes} {{( 0.0000, 0.0000, 10.0000, 10.0000 ) } {( 1.0000, 360.0000, 10.0000, 10.0000 ) }} \
  53.     {-loop} {1}
  54.  
  55. objcreate {s_container} {anim:trick_left}
  56. objcreate {s_anim_curve} {anim:trick_left:tuxroot-rotateY} \
  57.     {-keyframes} {{( 0.0000, 0.0000, -10.0000, -10.0000 ) } {( 1.0000, -360.0000, -10.0000, -10.0000 ) }} \
  58.     {-loop} {1}
  59.  
  60. objcreate {s_container} {anim:trick_right}
  61. objcreate {s_anim_curve} {anim:trick_right:tuxroot-rotateY} \
  62.     {-keyframes} {{( 0.0000, 0.0000, 10.0000, 10.0000 ) } {( 1.0000, 360.0000, 10.0000, 10.0000 ) }} \
  63.     {-loop} {1}
  64.  
  65. objcreate {s_container} {anim:trick_back}
  66. objcreate {s_anim_curve} {anim:trick_back:tuxroot-rotateX} \
  67.     {-keyframes} {{( 0.0000, 0.0000, -10.0000, -10.0000 ) } {( 1.0000, -360.0000, -10.0000, -10.0000 ) }} \
  68.     {-loop} {1}
  69.  
  70. objcreate {s_container} {anim:trick_front}
  71. objcreate {s_anim_curve} {anim:trick_front:tuxroot-rotateX} \
  72.     {-keyframes} {{( 0.0000, 0.0000, 10.0000, 10.0000 ) } {( 1.0000, 360.0000, 10.0000, 10.0000 ) }} \
  73.     {-loop} {1}
  74.